package com.ruoyi.media.tiktokCover.domain.bo;

import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;

import java.util.Date;

import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 抖音封面列业务对象 media_tiktok_cover
 *
 * @author dqw
 * @date 2023-03-23
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class MediaTiktokCoverBo extends BaseEntity {

    /**
     * 主键
     */
    @NotNull(message = "主键不能为空", groups = { EditGroup.class })
    private Long id;

    /**
     * 部门id
     */
    private Long deptId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 抖音首页链接
     */
    @NotBlank(message = "抖音首页链接不能为空", groups = { AddGroup.class, EditGroup.class })
    private String userIndex;

    /**
     * 账号昵称
     */
    private String nickname;

    /**
     * 封面背景
     */
    private String coverUrl;

    /**
     * 账号id
     */
    private String uniqueId;

    /**
     * 显示城市
     */
    private String showCity;

    /**
     * 当前ip城市
     */
    private String ipCity;

    /**
     * 个人介绍
     */
    private String signature;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 粉丝数
     */
    private String fansNum;

    /**
     * 年龄
     */
    private String age;

    /**
     * 性别
     */
    private Integer gender;

    /**
     * 获赞数
     */
    private String totalFavorited;

    /**
     * 朋友
     */
    private String friend;

    /**
     * 访客
     */
    private String visitor;

    /**
     * 封面列表
     */
    private String coverLinks;

    /**
     * 手机顶部展示类型
     */
    private Integer showType;

    /**
     * 是否已使用
     */
    private Integer isUse;

    /**
     * 抖音账号唯一值
     */
    private String secUserId;

    /**
     * 卡片信息
     */
    private String cardEntries;

    /**
     * 关注数
     */
    private String  followingCount;



}
